@echo off
chcp 65001 >nul
echo.
echo ========================================
echo        EF Core 迁移文件生成工具
echo ========================================
echo.

:input_name
set /p migration_name=请输入迁移名称: 
if "%migration_name%"=="" (
    echo 错误：迁移名称不能为空！
    echo.
    goto input_name
)

echo.
echo 正在生成迁移文件: %migration_name%
echo.

dotnet ef migrations add %migration_name%

echo.
echo ========================================
echo 迁移文件生成完成！
echo ========================================
echo.
pause 